//
//  FirstViewController.h
//  LOG240-TP1-Partie3
//
//  Created by Caron, Frédérick on 11-09-29.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>

@class FirstViewController;
@class Joueur;


@interface FirstViewController : UIViewController 
{
	NSTimer *timer;
	
	CGFloat timeRemaining;
	CGFloat lastTimeStamp;
	NSTimeInterval currentTime;
	
	int tempsPeriode;
	int periode;
	int butEquipe1;
	int butEquipe2;
	int passeEquipe1;
	int passeEquipe2;
	bool partieEnCours;
	
	Joueur* Joueur1Equipe1;
	Joueur* Joueur2Equipe1;
	Joueur* Joueur3Equipe1;
	Joueur* Joueur4Equipe1;
	Joueur* Joueur5Equipe1;
	
	Joueur* Joueur1Equipe2;
	Joueur* Joueur2Equipe2;
	Joueur* Joueur3Equipe2;
	Joueur* Joueur4Equipe2;
	Joueur* Joueur5Equipe2;
}


@property (nonatomic,retain) IBOutlet UILabel *lblEquipe2Point;
@property (nonatomic, retain) IBOutlet UILabel *lblEquipe1Point;
@property (nonatomic, retain) IBOutlet UILabel *lblPeriode;
@property (nonatomic, retain) IBOutlet UILabel *lblTemps;
@property (nonatomic, retain) IBOutlet UIButton *btnNouvellePartie;
@property (nonatomic, retain) IBOutlet UIButton *btnProchainePeriode;
@property (nonatomic, retain) IBOutlet UISwitch *chkJeu;


/**********************************************************************
 *
 * Label, button et textfield pour l'équipe 1
 *
 ***********************************************************************/

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Name;

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Joueur1;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Joueur2;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Joueur3;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Joueur4;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1Joueur5;

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1NoJoueur1;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1NoJoueur2;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1NoJoueur3;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1NoJoueur4;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe1NoJoueur5;

@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe1Joueur1;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe1Joueur2;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe1Joueur3;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe1Joueur4;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe1Joueur5;

@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe1Joueur1;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe1Joueur2;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe1Joueur3;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe1Joueur4;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe1Joueur5;

/**********************************************************************
 *
 * Label, button et textfield pour l'équipe 2
 *
 ***********************************************************************/

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Name;

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Joueur1;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Joueur2;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Joueur3;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Joueur4;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2Joueur5;

@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2NoJoueur1;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2NoJoueur2;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2NoJoueur3;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2NoJoueur4;
@property (nonatomic, retain) IBOutlet UITextField *txtEquipe2NoJoueur5;

@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe2Joueur1;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe2Joueur2;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe2Joueur3;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe2Joueur4;
@property (nonatomic, retain) IBOutlet UIButton *btnButEquipe2Joueur5;

@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe2Joueur1;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe2Joueur2;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe2Joueur3;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe2Joueur4;
@property (nonatomic, retain) IBOutlet UIButton *btnPasseEquipe2Joueur5;



-(IBAction)btnEquipe1Joueur1ButPressed:(id)sender;
-(IBAction)btnEquipe1Joueur2ButPressed:(id)sender;
-(IBAction)btnEquipe1Joueur3ButPressed:(id)sender;
-(IBAction)btnEquipe1Joueur4ButPressed:(id)sender;
-(IBAction)btnEquipe1Joueur5ButPressed:(id)sender;

-(IBAction)btnEquipe1Joueur1PassePressed:(id)sender;
-(IBAction)btnEquipe1Joueur2PassePressed:(id)sender;
-(IBAction)btnEquipe1Joueur3PassePressed:(id)sender;
-(IBAction)btnEquipe1Joueur4PassePressed:(id)sender;
-(IBAction)btnEquipe1Joueur5PassePressed:(id)sender;

-(IBAction)btnEquipe2Joueur1ButPressed:(id)sender;
-(IBAction)btnEquipe2Joueur2ButPressed:(id)sender;
-(IBAction)btnEquipe2Joueur3ButPressed:(id)sender;
-(IBAction)btnEquipe2Joueur4ButPressed:(id)sender;
-(IBAction)btnEquipe2Joueur5ButPressed:(id)sender;

-(IBAction)btnEquipe2Joueur1PassePressed:(id)sender;
-(IBAction)btnEquipe2Joueur2PassePressed:(id)sender;
-(IBAction)btnEquipe2Joueur3PassePressed:(id)sender;
-(IBAction)btnEquipe2Joueur4PassePressed:(id)sender;
-(IBAction)btnEquipe2Joueur5PassePressed:(id)sender;

-(IBAction)btnNouvellePartiePressed:(id)sender;
-(IBAction)btnProchainePeriodePressed:(id)sender;
-(IBAction)chkJeuChecked:(id)sender;

-(void)afficher;
-(void)showActivity;


@end
